as discussed this will be moved inside the charmbrowser view