ability to use OR operator
clean up two-way data-binding