I will have a look into that, if it makes the double polling unnecessary it will be a preferred solution. 
Do you mean that  the requestInputSplit triggers that event? Or does classes which request input splits trigger that event?