This should be perfectly functioning except the observer on homefragment isnt working