//
//  Timer.h
//

@interface Timer : NSObject

@property (nonatomic) CGFloat interval;
@property BOOL shouldStartImmediately;
@property BOOL shouldRepeat; // not changeable after the timer has been created

- (void)start;
- (void)stop;
- (void)addTarget:(id)target action:(SEL)action forEvents:(NSString *)eventType;
- (void)removeTarget:(id)target;

@end
