EUCA-7768
Ean spotted a problem with the way I had done these update listeners. Fixed.
Merge pull request #132 from eucalyptus/EUCA-7768

EUCA-7768 - was passing results of a function, rather than the function itself to the listener. Fixed here.