Added icon
removed useless args
added mouse support to casting