Added tests for post state change and callback extending, overriding