actual focus code editor in virtual keyboard, also make "clear" work
removed unused code
allow to define an input prompt
use getter function
better coordination between virtual keyboard and input prompt