add CallbackList in fwdcl
fix bug in mouse smoothing
make sure size is valid when restoring mouse limit
SimpleSerializer now create file if not already existing