Wip/fix shortcuts

should workingTasks.compile just be "anything that isn't run or test"? In that case we would show some kind of activity if someone runs a different sbt task... but I don't know if this is where we should show that. Probably if any task is running we should somehow make the tab that will have the logs look busy?