Fixade observer pattern

och fick lägga till ett null-pattern också för webbsidan