An NSTimer category which allows blocks to be used instead of @selector