mouse update
lib update