Pablo.working branch

I know you guys are not going to like this overriding. Sorry, it was the only way to get it working. The bad thing is that  I couldn't update the _highlighted ivar because I haven't found other way than doing [super setHighlighted:highlighted] and I had to avoid doing so in order to get it working.