Layout updates. Bug fixes. Hide/show keyboard and menu now up to user.