allow changing of default listen port