refined control behaviour of bar