added mouse library