implement reverse search
focus input when starting
observe input event by using timer