Finish simulated controls and reimplement simulate BOOL