Merge veeick branch

...m.

This way it's easier to reuse already created patterns, from e.g. android.util.