server based item use implementation and cleanup of inventory mouse interaction