added mouse selection