KEY TECHNOLOGIES INC