Added anon compatibility

added anon capability across bot and made some minor tweaks to events be sure to check example.py for it