added support for more styling options through delegation
forgot to ask the delegate about the selected cell