request for functionality

Hi,

I'm just curious if BTT can do everything from below list:

  1. Ability to switch between virtual desktop by holding Mouse Button 4 and moving mouse left-right. Exist in "Mac Mouse Fix"
  2. Move any window by pressing mouse left button on any part of the window + Option (CMD, etc). I know about existing functionality, but it doesn't include left mouse button.
  3. Resize any window by pressing Mouse Right Button + Option (CMD, etc). The same as above.
  4. Single click on Mouse Button 4 - Maximaze/Restore window.
  5. Single click on Mouse Button 5 - Minimize window.
  6. Single click on Mouse Button 5 + Option (CMD, etc), to close the window (exit app).

Any hints how to implmenent that will be appreciated.

Thnx