Added some comments
Implemented continuous mode
Confirm by enterk key
Make method name more clearly
Added comments to callback method
Make hook_command invoking more readable
Implemented first option
Fixed option description