Get rid of extra UISettings notifications
Lens mode (mouse wheel support & many fixes)
correctly initialize semaphore for all BasicFuture implementations