components: ListenSignal: remove unused import
components: ListenProperty: simplify callback code
example: add more functionalities