[shell] Fix menu rendering
[shell] Fix menu rendering again
[shell] Context menu works!
[shell] Fix bug where context menu didn't disappear.