Bug 531792: [Tips] API cleanup

* Replaced listeners with property change support

Change-Id: Idf3769c16f3e1fb70971ab25cfacc4fb4db36a25
Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
7 files changed