. added custom selection color support
. added missing a.recycle()