reflect session.onstatechange correctly
add presentation libraries to xfail.list