Just a thought: Perhaps it would be simpler to add support for the “ignore postback” case directly into PhaseOperation? In this case the PhaseOperation could have a boolean field “onPostback” and check for postbacks in the corresponding method which executes the operation.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.