handling more ps events