Added better support for evaluation listeners
Implemented support for conditional evaluation listeners for Callable conditions