Refactoring horizontal directive

Thanks @heynemann; +1 for you