UI Changes

- Implemented Listeners on UI components
- Allow update of PointAConstants DS through events on the UI components
-  Implemented EnumMap that stores the user input values