fix callback
user can drag to reveal a side menu