view behaviour fixes