Add a close button

pull request
How come `[self drawCloseButton]` is in the if statement, but setting the `backgroundColor