Removed unused script
Added preview, color validation; Refactored