// Responders can use this function to parameterize their drawing and behavior. If the responder has specific defaults to control various aspects of its interface individually, the keys for those special settings can be passed in, otherwise pass nil to get the global setting. The responder should always be passed, but in situations where a responder is not available, pass nil.
// A responder's style (if set) overrides all other settings. Responders which need to redraw or do any other work when the interface style changes should override this to do it. Always call super.