setShouldSuppressStateChangeOnTap should now work as expected
formatting