impl. custom look and behaviour supply in widgets