Fix #13 by storing condition state on binding instead of conditional template object
DRY code that calculates current condition