Revert "Revert "add configurable headset hook to buttons""

Apparently, it was working as intended... woops! :-D

This reverts commit aa2aba5429305f041cbdbc097c1aeaa40eb5c45c.

Change-Id: I081570a59767bd78061b55aa24abf03b3553139f