It would be a lot easier and fast, if you could just detailed the exact behaviour you want.
What should happen if:
- you enter the area;
- you exit the area;
- you press Q while inside the area; and you press Q again while inside the area;
- you press Q outside the area