added edge case for black button