The context screen has been a hack since I first implemented it just before the release of GMod10. It’s mostly completely clientside. When you click on the screen it sends a console command to the server telling it where you clicked, and the toolgun receives that command and does the rest.
That works but it’s stupid as hell. It only really works for the toolgun – and isn’t predicted properly (sometimes noticable by the multiple blue lightning tracers coming from the toolgun).
So today I fixed all that. It’s now all nicely integrated into the user commands. It predicts properly and you can use it with any weapon. WAY COOL!