Added gesture support