simplify array instantiations
adding basic touch support