Debug Interface: added getters and setters
controller: worked on message callback(onMessageReceive())
Message Listener: its done