typo in a comment
added subscription
changes localization notification subscription to on change
robot class now uses execute instead of active localization which makes use of notifications