superswitcher clone without any changes except a few lines to make it compile on Ubuntu 13.04.