Added basic listen gem support