trying to add code for accepting parameter for hold_timeout. also trying to modify longpress to add a few more of them.