fixup: cache
add: mouse
fixup: network