I have been developing a small multiplayer game framework since last two months. In client side , i have to read from a StreamConnection and extract the info to update the game. In J2SE, we can extends EventListeners, Events and we can use Java's inbuilt capability to generate customised event and catch them by our implemented classes. Is it possible with J2ME's Command and CommandListener interface. When i try to do this i fail to extends the Command class. If i create a new Command object, how can i trigger it to be handled by it's Listener in J2ME. Or is there any smart idea to process messages from the server and call other methods in MIDlet from the threads.