SIMULATOR: cleaned up the public interface, allow enable/disable messages and settings to come in