added mouse component