messing about wqith web components