added parseValueChanged method, TODOs for missing code in event handlers