Changes UI demo to use AbstractAction
Merge remote-tracking branch 'origin/1.0' into 1.0