pushing all buttons, pulling all switches
http://www.stud.ntnu.no/~kovalev…
http://www.glengarrymix.com/glen…