better ui controller unit tests ... are worth it?