Adding ButtonListener, docs on DownUpListener