Add <button> to DSLs
Fix nullity