да вообще изи. Делаешь верстку с эелементами, ставишь им нужные ИД и т.д. Вешаешь обработчик на документ (он не рендерится), перехватываешь все клики, пишешь логику распознания фокуса, онблюра. перехватываешь тыки клавиатуры, рисуешь в диви то что перехватил