Double press implementation

There is a discussion of this very thing just a few posts below: