Update usage signature
Add history file patch
Wait indefinitely for grabing keyboard