Added basic on screen keyboard directive
Added layout attribute to onScreenKeyboard directive