Disable install button while url field is empty. Added unit tests for keyboard handling in various states.