fix setup/leave buttons behaviour
better interface