another applet constructor
Fix in Mouse Handler for null pointer exception, update to applet to be
two way relationship with state.