fix #69, player item observers handling