Yah... I'll try to raise the readability and move the homegesture.enabled listener to swtbtn module.